#include "BigVector.h"

MemoryPool<BigVector, bigVectorChunkSize> BigVector::vectorPool;

BigVector::BigVector() {
}

BigVector::~BigVector() {
}

void* BigVector::operator new(size_t) {
	return vectorPool.allocate();
}

void BigVector::operator delete(void* pointer) {
	vectorPool.free(static_cast<BigVector*>(pointer));
}